random cause - French English Dictionary